$(function () {

    var initPage = function () {

        var userInput = $("#user"),
            page_url = decodeURI(location.href),
            start = page_url.indexOf("?");

        // 预填借款人用户名
        if (start !== -1) {
            userInput.val(page_url.substring(start + 1));
        }

        // 查询短信账户余额
        $.get("communicate/checkBalance", function (res) {
            $("#balanceValue").text(res + "元");
        });

        /**
         * 发送短信
         */
        $("#send_message_btn").on("click", function () {
            var user = userInput.val();
            $.get("user/getByLoginNameOrMobile/" + user, function (res) {
                if (res) {
                    var data = $("#smsForm").formToJson();
                    data.userId = res.id;
                    $.post("communicate/sendMessage", data, function (result) {
                        if (result.success) {
                            alert("短信已发送");
                        } else {
                            alert(result.message);
                        }
                    }).fail(function () {
                        alert("发送失败：服务器错误");
                    });
                } else {
                    alert("用户不存在");
                }
            }).fail(function () {
                alert("检索用户失败：服务器错误");
            });
        });
    };

    // 初始化页面
    initPage();
});